 /*	--------------------------------------------------
    :: Basic Styles & colors
--------------------------------------------------- */
    
	body {
		background: white;
		font: 1em/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif; /* 16px & 24px */
		color: #4a4b4d;
        width: 1020px; }

	/*  Site colors  */
	.dark-gray		{ color: #4a4b4d; }
	.mid-gray		{ color: #999; }
    .light-blue         { color: #9ebcca; }
	.gold		{ color: #c0a05e; }
	.blue		{ color: #5b889d; }
	.red		{ color: #cf0c08; }
	.white 		{ color: white; }



 /*	--------------------------------------------------
    :: Typography
--------------------------------------------------- */
    
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
        color: #5b889d;
		line-height: 1.25em;
        margin: 0 0 .5em 0;
        text-shadow: 0 1px 0 rgba(255,255,255,.3); }

	h1 { font-size: 3em;	}
	h2 { font-size: 2.5em; }
	h3 { font-size: 2em; }
	h4 { font-size: 1.5em; }
	h5 { font-size: 1.25em; }
	h6 { font-size: 1em; }
	
	/*	Basics  */
	p { margin: 0 0 10px; }
	em, i { font-style: italic; }
	strong, b, dt { font-weight: bold; }
	.small { font-size: .75em; line-height: inherit; } /* 12px */
	.large { font-size: 1.25em; line-height: inherit; } /* 20px */

	/*	Blockquotes  */
	blockquote, blockquote p { color: #777; font-style: italic; }
	blockquote { margin: 20px; padding: 0 20px 0; border-left: 1px solid #ddd; }

	cite { display: block; color: #555; font-weight: bold; }
	cite:before { content: "\2014 \0020"; }
	cite a, cite a:visited { color: #555; }

	hr { border: solid lightgray; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0; }

	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }   
    
    .glyph { cursor: inherit; font-size: 1.125em; line-height: .5em; margin-right: 3px; }
    .glyph.general { font-family: "FoundationIconsGeneral"; }
    .glyph.general-enclosed { font-family: "FoundationIconsGeneralEnclosed"; }
    .glyph.social { font-family: "FoundationIconsSocial"; }



/*	--------------------------------------------------
	:: Links
--------------------------------------------------- */

	a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #0064a4; text-decoration: none; font-weight: inherit; line-height: inherit; }
	a:hover { color: #338ac2; }
    
    
    
    
/*	--------------------------------------------------
	:: Media
--------------------------------------------------- */

	img, object, embed, iframe, video, audio { max-width: 100%; }	
	.container img, .container object, .container embed, .container iframe, .container video, .container audio { height: auto; }	
	audio { margin-top: 30px; }



/*	--------------------------------------------------
	:: Lists
--------------------------------------------------- */
    
	ul, ol { padding: 0 0 0 20px; }
	ul { list-style: disc outside; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.unstyled { list-style: none; margin-left: 0; padding: 0; }

	ol { list-style: decimal; }

	ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: 5px; }

	li { margin-bottom: 5px; }
	li p { line-height: 20px; }


	
/*	--------------------------------------------------
	:: Buttons
--------------------------------------------------- */
    
	.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
		border: none;
		cursor: pointer;
		display: inline-block;
		text-decoration: none;
		width: auto;
		text-shadow: 0 -1px 0 rgba(0,0,0,.4);
        text-transform: uppercase;
		font-size: 17px; 
        font-weight: bold;
		margin-bottom: 20px;
		line-height: 18px;
		padding: 10px 15px;        
		color: white; }

			/*  Button colors  */
			.red.button	{
                background: url(../img/btn_texture.png), #cf0c08;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #cf0c08 0%, #881815 70%, #aa1411 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0c08), color-stop(70%,#881815), color-stop(100%,#aa1411));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #cf0c08 0%,#881815 70%,#aa1411 100%);
                border: 1px solid #561313; }
                
			.blue-light.button, .blue-dark.button {
                background: url(../img/btn_texture.png), #bdd2e0;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #bdd2e0 0%, #94b1c4 70%, #9dbcd0 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdd2e0), color-stop(70%,#94b1c4), color-stop(100%,#9dbcd0));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #bdd2e0 0%,#94b1c4 70%,#9dbcd0 100%);
                border: 1px solid #5786a4; }
                
			.blue-dark.button {
                color: #2f4a5b;
                text-shadow: 0 1px 0 rgba(255,255,255,.6); }
                
			.red.button:hover, .red.button:focus {
                color: white;
                background: url(../img/btn_texture.png), #e81919;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #e81919 0%, #c63333 70%, #d62222 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81919), color-stop(70%,#c63333), color-stop(100%,#d62222));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #e81919 0%,#c63333 70%,#d62222 100%); }
                
			.blue-light.button:hover, .blue-light.button:focus, .blue-dark.button:hover, .blue-dark.button:focus {
                color: white;
                background: url(../img/btn_texture.png), #c5d9e2;
                background: url(../img/btn_texture.png), -moz-linear-gradient(top,  #c5d9e2 0%, #a5c7d3 70%, #a2c7d6 100%);
                background: url(../img/btn_texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5d9e2), color-stop(70%,#a5c7d3), color-stop(100%,#a2c7d6));
                background: url(../img/btn_texture.png), -webkit-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), -o-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), -ms-linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%);
                background: url(../img/btn_texture.png), linear-gradient(top,  #c5d9e2 0%,#a5c7d3 70%,#a2c7d6 100%); }
                
			.blue-dark.button:hover, .blue-dark.button:focus {
                color: #2f4a5b;
                text-shadow: 0 1px 0 rgba(255,255,255,.6); }





/*	--------------------------------------------------
	:: Forms
--------------------------------------------------- */

	form { margin-bottom: 20px; }
	
	fieldset { margin-bottom: 20px; }

	textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
		display: block;
		width: 90%;
		max-width: 190px;
		font-family: inherit;
		background: white;
		border: 1px solid #aaa;
		color: #666;
		outline: 0;
		margin: 0 0 20px 0;
		padding: 5px;
		font-size: 13px;
		height: 20px;
        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
        box-shadow: inset 0 0 3px rgba(0,0,0,.3);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; }

	textarea:focus, select:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus {
		border: 1px solid #999;
		color: black; }

	textarea {
		min-height: 100px;
		resize: none; }

	label, legend {
		display: block;
        text-shadow: 0 -1px 0 white;
        margin-left: 5px;
		font-weight: bold; }

	select {
		height: 30px;
		width: 100%;
		max-width: 260px; }

	input[type="checkbox"] { display: inline; }

	label span, legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

	
		
/* -------------------------------------------------- 
	:: Misc
---------------------------------------------------*/

	.left		{ float: left; }
	.center		{ display: block; margin: 0 auto; }
	.right		{ float: right; }

	.text_left 		{ text-align: left; }
	.text_center 	{ text-align: center; }
	.text_right 		{ text-align: right; }

	.hide			{ display: none; }
	.show			{ display: block; }

	/*  Remove/add margin-bottom  */        
	.remove_bottom	{ margin-bottom: 0 !important; }
	.half_bottom	{ margin-bottom: 10px !important; }
	.add_bottom		{ margin-bottom: 20px !important; }

	/*  Transition, default = background  */ 
	.transition { 
		-webkit-transition: background .3s ease;
		-moz-transition: background .3s ease;
		-o-transition: background .3s ease;
		transition: background .3s ease; }

	/*  Border radius  */  
	.radius5 { 
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; }
        
	.radius10 { 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px; }


	/*  Shadows  */    
	.shadow {
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.6), 0 1px 3px rgba(0,0,0,.3); }
        
	.text_shadow_up_black { text-shadow: 0 -1px 0 rgba(0,0,0,.3); }
    
	.text_shadow_down_black { text-shadow: 0 1px 0 rgba(0,0,0,.3); }    
    
	.text_shadow_up_white { text-shadow: 0 -1px 0 rgba(255,255,255,.3); }
    
	.text_shadow_down_white { text-shadow: 0 1px 0 rgba(255,255,255,.3); }
    
    
	/*  Background for modules  */        
	.small-panel {
		background: #ededed;
		padding: 10px;
        -webkit-box-shadow: inset 0 0 0 1px rgba(200,210,215,1);
        -moz-box-shadow: inset 0 0 0 1px rgba(200,210,215,1);
        box-shadow: inset 0 0 0 1px rgba(200,210,215,1); }
        
	.white-panel-out {
		background: white;
		padding-top: 10px;
        border: 1px solid #9ebcd0; }
        
    .gold-panel {
        width: 99px !important;
        line-height: 16px;
        padding: 5px 10px;
        background: #e9bf1b;
        background: -moz-linear-gradient(top,  #e9bf1b 0%, #a97000 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9bf1b), color-stop(100%,#a97000));
        background: -webkit-linear-gradient(top,  #e9bf1b 0%,#a97000 100%);
        background: -o-linear-gradient(top,  #e9bf1b 0%,#a97000 100%);
        background: -ms-linear-gradient(top,  #e9bf1b 0%,#a97000 100%);
        background: linear-gradient(top,  #e9bf1b 0%,#a97000 100%);
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; }
        
	.large-blue-panel-out {
        background: #eaeff3;
        background: -moz-linear-gradient(top,  #eaeff3 0%, #c7d0d7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff3), color-stop(100%,#c7d0d7));
        background: -webkit-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -o-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -ms-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
		padding: 15px;
        -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1);
        -moz-box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1);
        box-shadow: 0 2px 6px rgba(0,0,0,.3), inset 0 0 0 1px rgba(153,153,153,1); }
        
	.small-gray-panel-in {
        display: inline-block;
        background: white;
        background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
        background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        box-shadow: inset 0 0 5px rgba(0,0,0,.3); }
        
	.large-blue-panel-in {
        background: #eaeff3;
        background: -moz-linear-gradient(top,  #eaeff3 0%, #c7d0d7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff3), color-stop(100%,#c7d0d7));
        background: -webkit-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -o-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: -ms-linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
        background: linear-gradient(top,  #eaeff3 0%,#c7d0d7 100%);
		padding: 15px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
        box-shadow: inset 0 0 5px rgba(0,0,0,.3); }
        
        
        
        
 /*	--------------------------------------------------
    :: Grid
--------------------------------------------------- */

	.container {
		margin: 0 auto;
		width: 1020px;
		position: relative; }
	
	.row {
		margin-bottom: 20px;
		width: 100%; }
	
	.column, .columns {
		display: inline;
		float: left;
		min-height: 1px;
		position: relative; }
				
    /* Column side margins */
	.one.column, .two.columns, .three.columns, .four.columns, .five.columns, .six.columns, .seven.columns, .eight.columns, .nine.columns, .ten.columns, .eleven.columns, .twelve.columns, .one-third.column, .two-thirds.column { margin: 0 .98039215686275%; }
	
    /* Nested Column Classes */
    .columns.alpha, .column.alpha		{ margin-left: 0; }
    .columns.omega, .column.omega		{ margin-right: 0; }
	
    /* Base Grid */
    .container .one.column									{ width: 6.37254901960784%;		/*   65 / 1020  */ }
    .container .two.columns									{ width: 14.70588235294118%;	/*  150 / 1020  */ }
    .container .three.columns								{ width: 23.03921568627451%;	/*  235 / 1020  */ }
    .container .four.columns, .container .one-third.column	{ width: 31.37254901960784%;	/*  320 / 1020  */ }
    .container .five.columns									{ width: 40.19607843137255%;	/*  410 / 1020  */ }
    .container .six.columns									{ width: 48.03921568627451%;	/*  490 / 1020  */ }
    .container .seven.columns								{ width: 55.88235294117647%;	/*  570 / 1020  */ }
    .container .eight.columns, .container .two-thirds.column 	{ width: 64.70588235294118%;	/*  660 / 1020  */ }
    .container .nine.columns									{ width: 73.03921568627451%;	/*  745 / 1020  */ }
    .container .ten.columns									{ width: 81.37254901960784%;	/*  830 / 1020  */ }
    .container .eleven.columns								{ width: 89.70588235294118%;	/*  915 / 1020  */ }
    .container .twelve.columns								{ width: 98.03921568627451%;	/* 1000 / 1020  */ }

    /* Offsets */
    .container .offset-by-one			{ padding-left: 8.43137254901961%;		/*   86 / 1020  */ }
    .container .offset-by-two			{ padding-left: 16.66666666666667%;		/*  170 / 1020  */ }
    .container .offset-by-three			{ padding-left: 25%;					/*  255 / 1020  */ }
    .container .offset-by-four			{ padding-left: 33.43137254901961%;		/*  341 / 1020  */ }
    .container .offset-by-five			{ padding-left: 42.15686274509804%;		/*  430 / 1020  */ }
    .container .offset-by-six			{ padding-left: 50%;					/*  510 / 1020  */ }
    .container .offset-by-seven			{ padding-left: 57.84313725490196%;		/*  590 / 1020  */ }
    .container .offset-by-eight			{ padding-left: 66.66666666666667%;		/*  680 / 1020  */ }
    .container .offset-by-nine			{ padding-left: 75%;					/*  765 / 1020  */ }
    .container .offset-by-ten			{ padding-left: 83.33333333333333%;		/*  850 / 1020  */ }
    .container .offset-by-eleven			{ padding-left: 91.66666666666667%;		/*  935 / 1020  */ }

	
	
/*	--------------------------------------------------
    :: Clearing
--------------------------------------------------- */

	/* Self Clearing Goodness */
	.container:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden; }

	/* Use clearfix class on parent to clear nested columns,
	or wrap each row of columns in a <div class="row"> */
	.clearfix:before, .clearfix:after, .row:before, .row:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; }
		
    .row:after, .clearfix:after {
		clear: both; }
		
    .row, .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear"> to clear columns */
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; }
        
        

/* ====================================================================================================
    :: Global Styles
==================================================================================================== */
		
    .card-text {
        font-size: 32px;
        line-height: 1.25em; }        
    .no-hastle {
        font-size: 20px;
        line-height: 30px; }        
    .model-title {
        line-height: 1em;
        text-transform: uppercase; }
    .grayPad { padding: 5px 10px; }
        
        

/* ====================================================================================================
    :: Page Styles
==================================================================================================== */

/* 01 - Brand new car LP
================================================== */

    .new { font-size: 48px; }
    h1.model-title { font-weight: normal; }
    h1.model-title, h2.pricing { margin-bottom: 0; }
    
    
    
/* 02 - Pre owned LP
================================================== */

    .used { font-size: 37px; }
    .twoPointNine { line-height: 16px; }
    
    
    
/* 03 - Certified Used
================================================== */

    #certified_used_mast {
        color: white;
        padding: 18px;
        margin-bottom: 12px;
        height: 300px;
        background: url(../img/certified-used_top.jpg) no-repeat center; }        
    .cu_logo {
        display: block;
        margin-top: 10px; }
    .certified b {
        line-height: 26px;
        vertical-align: top; }       
    .two-nine {
        display: inline;
        font-size: 50px;
        line-height: 95px; }        
    .two.columns.two-nine { width: 115px; }        
    .financing_available { margin: 15px 0 0 0; }    
    .three.columns .small { line-height: 18px; }

    
    
/* 04 - 30K Maintenance
================================================== */

    #thirdyK_mast {
        height: 530px;
        background: url(../img/thirdyK_mast.jpg) no-repeat right; }
    #thirdyK_mast form textarea { max-width: 235px; }
    .thirdyK_text { margin-top: 20px; }    
        .thirdyK_text_larger { font-size: 1.25em; }    
    .thirdyK_from_wt { margin-top: 60px; }

    

/* 05 - Services - Oil change
================================================== */

    #services_mast {
        height: 366px;
        background: url(../img/services-mast.jpg) no-repeat; }
    #services_mast .card-text { font-size: 25px; }    
    #services_mast .box { margin-top: 30px; }    
    #schedule_service label { font-size: 14px; }    
    #schedule_service button {
        font-size: 15px;
        font-weight: bold;
        text-transform: capitalize; }    
    .change_pod { width: 300px; }    
    .change_text {
        padding: 10px 0 0 10px;
        line-height: 20px; }        
    .gold_price {
        font-size: 36px;
        line-height: 40px; }    
    .gold_price sup { font-size: 20px; }      
    .gold-panel a, .gold-panel a:visited { color: white !important; }    
    .gold-panel a:hover, .gold-panel a:active { color: #e5e5e5 !important; }

    

/* 06 - Services - Root
================================================== */

    #service_root_form button { text-transform: capitalize; }    
    #service_root_form textarea {
        max-width: 270px;
        margin-left: 15px; }        
    .toyota_care_text {
        position: absolute;
        top: 55px;
        line-height: 24px;
        padding: 15px;
        text-align: left;
        width: 157px; }        
    span.toyota_care_text a { font-size: 16px; }
    #services_root_mast {
        background: url(../img/services_root_bgd.jpg) no-repeat top center;
        height: 215px; }
    #services_root_mast h1 {
        color: #333;
        margin: 20px 0 0 20px;
        font-size: 70px; }
    .service_sub {
        font-size: 36px;
        margin-left: 20px; }

        
        
        
/* ====================================================================================================
    :: Font-Face
==================================================================================================== */

    @font-face {
      font-family: 'FoundationIconsGeneral';
      src: url('../fonts/foundation-icons-general.eot');
      src: url('../fonts/foundation-icons-general.eot?#iefix') format('embedded-opentype'),
           url('../fonts/foundation-icons-general.woff') format('woff'),
           url('../fonts/foundation-icons-general.ttf') format('truetype'),
           url('../fonts/foundation-icons-general.svg#FoundationIconsGeneral') format('svg');
      font-weight: normal;
      font-style: normal; }
      
    @font-face {
        font-family: 'FoundationIconsGeneralEnclosed';
        src: url('../fonts/foundation-icons-general-enclosed.eot');
        src: url('../fonts/foundation-icons-general-enclosed.eot?#iefix') format('embedded-opentype'),
             url('../fonts/foundation-icons-general-enclosed.woff') format('woff'),
             url('../fonts/foundation-icons-general-enclosed.ttf') format('truetype'),
             url('../fonts/foundation-icons-general-enclosed.svg#FoundationIconsGeneralEnclosed') format('svg');
        font-weight: normal;
        font-style: normal; }
        
    
    
/* ====================================================================================================
    :: Print styles
==================================================================================================== */

	@media print {
		* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
		-ms-filter: none !important; }
		p a, p a:visited { color: #444 !important; text-decoration: underline; }
		p a[href]:after { content: " (" attr(href) ")"; }
		abbr[title]:after { content: " (" attr(title) ")"; }
		.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
		pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
		thead { display: table-header-group; }
		tr, img { page-break-inside: avoid; }
		@page { margin: 0.5cm; }
		p, h2, h3 { orphans: 3; widows: 3; }
		h2, h3{ page-break-after: avoid; }
	}